#!/bin/bash 

STR="www.beijing.com"
#    01234     54321

# 从第4个字符开始截取 截取到字符串结束
echo ${STR:4}  # beijing.com 

# 从第4个字符开始截取 截取7个字符
echo ${STR:4:7}  # beijing

# 从倒数第6个字符开始截取 截取到字符串结束
echo ${STR:0-6}  # ng.com

# 从倒数第6个字符开始截取 截取2个字符
echo ${STR:0-6:2}  # ng

#------------上面4种方式必须掌握----------
#------------下面4中方式了解即可----------

STR="www.beijing.com.beijing.com.beijing.com"

# 从左向右 截取第一次出现 ng 后面的内容
echo ${STR#*ng}  # .com.beijing.com.beijing.com

# 从左向右 截取最后一次出现 ng 后面的内容
echo ${STR##*ng}  # .com

# 从右向左 截取第一次出现 ng 前面的内容
echo ${STR%ng*}  # www.beijing.com.beijing.com.beiji

# 从右向左 截取最后一次出现 ng 前面的内容
echo ${STR%%ng*}  # www.beiji

